#ifndef GUICHOICE_HPP_INCLUDED
#define GUICHOICE_HPP_INCLUDED
#include "GuiBox.hpp"
class Core;
class GuiChoice: public GuiBox
{
public :
    GuiChoice(DialogManager * dialogManager, Core* core);
    ~GuiChoice();
    void initImage();
    virtual void update();
    virtual void draw(sf::RenderWindow*window);
    void newChoice(std::string yes, std::string no);
    void upDownInput();
    void returnInput();

    bool getChoice();

private:
    sf::Texture cursorTexture;
    sf::Sprite cursorSprite;

    bool choice;
    std::string m_yes;
    std::string m_no;
    bool shining;

    Core*m_core;

};

#endif // GUICHOICE_HPP_INCLUDED
